/**
 * Created by zhiliang.han on 2016/10/24.
 */

/*��ҳ*/

.knewhw .container_w{width: 1100px;min-width: 1100px; margin: 0 auto;}

.knewhw .indexTopCont{width: 100%; position: relative;}
.knewhw .indexTopCont .indexTopContW{    position: absolute;
    top: 50%;
    width:1100px;
    text-align: center;
    left: 50%;

    margin-left: -550px; min-width: 1100px;}
.knewhw .indexTopCont .indexTopContW .txt{ color: #ffffff; font-size: 70px;text-align: center;}
.knewhw .indexTopCont .search{ background-color: #ffffff; width: 682px; height: 58px;margin-top: 5%; border-radius: 6px;position: absolute; left: 50%;    margin-left: -341px;}
.knewhw .indexTopCont .search input{display: block; float: left;width: 500px; height: 38px;font-size: 14px;line-height: 38px; margin: 10px 0 0 0; border: 0; background: none; padding: 0 20px; /*border-right: 1px solid #ebebeb;*/}
.knewhw .indexTopCont .search .selectWrap{float: left;/*width: 141px;*/ position: relative; }
.knewhw .indexTopCont .search .selectWrap span{display:block; width:100%;font-size: 18px;line-height: 58px; height: 58px; cursor: pointer;}
.knewhw .indexTopCont .search .selectWrap i{ width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #ebebeb;
    position: absolute;right: 5px; top: 26px;}
.knewhw .indexTopCont .search .selectWrap li ul{ background-color: #fff; padding-top: 10px;}
.knewhw .indexTopCont .search .selectWrap li li{ line-height: 30px;font-size: 14px; margin-bottom: 10px;}
.knewhw .indexTopCont .search .selectWrap li li:hover{color: #c52525;  background-color: #f8f8f8;}
.knewhw .indexTopCont .search .searchBtn{ float: right; width: 120px; cursor: pointer; background-color: #e41f2b; height: 58px; line-height: 58px; color: #fff;font-size: 18px; border-radius: 0 6px 6px 0}

.knewhw .indexTxt{width: 1005px; margin: 0 auto;}
.knewhw .indexTxt .t1{ width: 92%;margin-left:4%;font-size: 19px;    line-height: 32px;    color: #666666;    text-align: left;  text-align: left;}
.knewhw .indexTxt .t2{margin: 70px 0 33px 0; text-align: center;    font-size: 40px;  color: #333333;}

.knewhw .indexBtm{width: 1100px; margin: 3% auto 0; }
.knewhw .indexBtm .indexbox{margin-bottom: 2.5%;border-bottom: 1px solid #e8e8e8;}
.knewhw .indexBtm .indexbox2{margin-bottom: 4%;}
.knewhw .indexBtm dl{float: left;width: 47%; margin-bottom: 2.5%;position: relative;}
.knewhw .indexBtm dl dd{position:absolute;}
.knewhw .indexBtm dl .ddbg{top: 0%;left: 0%;width: 100%;}
.knewhw .indexBtm dl .ddbg img{width: 100%;}
.knewhw .indexBtm dl .des{width: 100%;height: 70px;line-height: 70px;font-size: 18px;color:#fefefe;position: absolute;left: 0%;bottom: 0%;padding-left: 20px;}
.knewhw .indexBtm dl .refer{width: 70px;height: 70px;position: absolute;bottom: 0%;right: 0%;text-align: center;line-height: 70px;}
.knewhw .indexBtm dl .refer a{width: 70px;height: 70px;display: inline-block;background: url("../img/icons.png") 17px -1833px no-repeat;}
.knewhw .indexBtm dl .refer img{/*vertical-align: middle;*/margin-top: 17px;}
.knewhw .indexBtm dl dt img{width: 100%;}


.knewhw .choosezpkind{top: 240%;position: absolute;width: 30%;left:15%;text-align: center;font-size: 18px;font-weight: 700;color: white;height: 20px;line-height: 20px;}
.knewhw .societyzps{margin-left: 6%;}
.knewhw .schoolzpsp,.knewhw .societyzpsp{margin-left: 1.5%;}

.knewhw .dialog{position: absolute;top: 0;left: 0;}
.knewhw .dialog .filter{width: 100%;
    height: 100%;
    position: fixed;
    _position: absolute;
    top: 0px;
    left: 0px;
    background: #000;
    filter: alpha(opacity=50);
    -khtml-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
    z-index: 999;
}
.knewhw .dialog .cont{
    width: 440px;
    min-height: 320px;
    background: red;
    position: fixed;
    z-index: 9999999;
    left: 50%;
    margin-left: -220px;
    top: 50%;
    margin-top: -160px;
    background-color: #ffffff;
    border-radius: 6px;
}
.knewhw .tcbutton{
	position: absolute;
    top: 63%;
    left: 27%;
    width: 200px;
    height: 55px;
}
.knewhw .closebutton{
	position: absolute;
    top: 0%;
    right: 0%;
    width: 50px;
    height: 50px;
    background: url(../img/icons.png) 0px -930px no-repeat;
    cursor: pointer;
}
.knewhw .cont img{top: 2%;position: absolute;left: 0%;}

/*请选择您的身份*/
.knewhw .dialog.selectIdentity .t{    text-align: left;    padding-left: 10%;    font-size: 18px;    font-weight: bold;    color: #333;}
.knewhw .radio{    width: 300px;    margin: 0 auto;    padding-left: 17%}
.knewhw .radio p{ padding-top: 20px;}
.knewhw .radio p span{display: block; float: left; margin-right: 0;width: 150px;}

/*点击搜所若没有选择招聘类型，出现弹层*/
.knewhw .dialog.zhaopintc .cont{width: 350px; margin-top: -120px;margin-left: -175px; min-height: 240px;}
.knewhw .dialog.zhaopintc .cont .t{font-size: 18px;font-weight: bold;    color: #333; margin-bottom: 10px;}
.knewhw .dialog.zhaopintc .cont .btn{width: 120px;height: 40px; font-size: 14px; line-height: 40px; margin-left: -15.2%;}




